package com.csun.cmny.provider.service;

import com.csun.cmny.base.dto.LoginAuthDto;
import com.csun.cmny.core.support.IService;
import com.csun.cmny.provider.model.domain.DmcCsunCameraUnalertAreaPlan;
import com.csun.cmny.provider.model.dto.camera.UnalertAeraPlanDto;
import com.csun.cmny.provider.model.vo.csuncamera.UnalertAeraPlanVO;

import java.util.List;

public interface DmcCsunCameraUnalertAreaPlanService extends IService<DmcCsunCameraUnalertAreaPlan> {

    /*
    * 保存方案
    * */
    int savePlan(UnalertAeraPlanDto dto, LoginAuthDto loginAuthDto);

    /*
    * 选择方案
    * */
    int choosePlanToCamera(Long planId);

    /*
    * 方案查询
    * */
    List<UnalertAeraPlanVO> listUnalertAeraPlan(Long deviceId);
}
